Aws\Signature\SignatureV4 A

Total Complexity 53
Dependencies 9
Dependents 5
Total lines 412
Lines of code 266
Logical lines of code 128
Comment lines 56
Methods 18
Properties 3

Methods 18

Method Rating Maintainability Complexity Lines of code
createContext()
S
50 6 28
getPayload()
S
57 6 16
getCanonicalizedQuery()
S
55 5 19
moveHeadersToQuery()
S
57 5 16
signRequest()
S
49 4 30
presign()
S
48 3 30
getPresignHeaders()
S
60 4 13
convertToTimestamp()
S
61 4 12
convertPostToGet()
S
58 3 15
getHeaderBlacklist()
S
52 1 27
buildRequest()
S
62 2 12
parseRequest()
S
58 1 16
createPresignedRequest()
S
68 2 7
__construct()
S
71 2 5
convertExpires()
S
65 2 9
createCanonicalizedPath()
S
74 1 4
getPresignedPayload()
S
80 1 3
createStringToSign()
S
74 1 4